package org.jeecg.modules.monitoring.j_monitoring.entity.fdnEntity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @Description: 网关-服务器结果
 * @Author: xiaoyq
 * @Date:   2023-06-18
 * @Version: V1.0
 */
@Data
public class ComputeResultData {
    /**
     * cpu占用
     */
    @ApiModelProperty(value = "cpu占用")
    private String cpu;

    /**
     * 内存占用
     */
    @ApiModelProperty(value = "内存占用")
    private String memoryOccupy;

    /**
     * 磁盘情况
     */
    @ApiModelProperty(value = "磁盘情况")
    private List<StorageDistItem> distItemList;

    /**
     * 进程总数
     */
    @ApiModelProperty(value = "进程总数")
    private String processesTotal;

    /**
     * 风扇
     */
    @ApiModelProperty(value = "风扇")
    private List<Fan> fanList = new ArrayList<>();

    /**
     * 电源
     */
    @ApiModelProperty(value = "电源")
    private List<Power> powerList = new ArrayList<>();

}
